
/*Google Badge*/
.nae{
	background-color: transparent !important;
}
.Yfd{
	border: none !important;
}



@blue: #336c95;
@transitionSpeed: .5s;
@menuOffset: 80%;

*{
	margin: 0;
	padding: 0;
}
/*img{
	width: 100%;
}*/


@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
@import url(http://fonts.googleapis.com/css?family=Titillium+Web);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans);
@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Coustard:400,900|Open+Sans);



/* NEW Layout */
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,300italic,400italic,600italic);
@import url(http://fonts.googleapis.com/css?family=Slabo+27px);
@import url(http://fonts.googleapis.com/css?family=Bitter:400,700,400italic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,800italic,400,600,700,800);

/*@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Dosis);
@import url(http://fonts.googleapis.com/css?family=Karla);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);*/




h1, h2, h3, h4, h5, h6{
}

a:link, a:visited{
	font-family: 'Titillium Web', Arial, sans-serif;
	color: #0089ce;
}

p,ul,li{
	font-family: 'Droid Sans', sans-serif;
}

.views-field-title{
	a:link, a:visited{
		font-family: 'Oswald', sans-serif;
	}
}


/* Global */

.username{
	text-transform: capitalize;
}

.ssc-sticky{
	top: 45px;
	z-index: 9;
}




/* for Desable select on double click */
.desable-select {
-moz-user-select : none;
-khtml-user-select : none;
-ms-user-select : none;
-webkit-user-select : none;
-o-user-select : none;
user-select : none;
}


.see-also{
	font-weight: bold;
	text-transform: uppercase;
}

#edit-actions{
	.form-submit{
		background: #CCC;
		color: #fff;
		padding: 5px;
		text-transform: uppercase;
	}
}

.icons a {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 10px;
	vertical-align: middle;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
}
.icons a.twitter { background: url(images/social-icons/twitter.png) left top no-repeat; }
.icons a.rss { background: url(images/social-icons/rss.png) left top no-repeat; }
.icons a.facebook { background: url(images/social-icons/facebook.png) left top no-repeat; }
.icons a.email { background: url(images/social-icons/email.png) left top no-repeat; }
.icons a.blogger { background: url(images/social-icons/blogger.png) left top no-repeat; }
.icons a.googleplus { background: url(images/social-icons/googleplus.png) left top no-repeat; }
.icons a.google { background: url(images/social-icons/google.png) left top no-repeat; }

.icons a:hover { background-position: left -34px; }

#layout{
	margin-top: 30px;
}

#disqus_thread{
	margin-top: 30px;
}

/* Global Ends*/

.float-right{
	float:right;
}
.float-left{
	float:left;
}

a:link, a:visited{
	outline: none;
}

li.hovering{
	color: #000;
}

#lightbox{
	#outerImageContainer{
		width: auto!important;
		max-width: 850px;
		height: auto!important;
		#imageContainer{
			background: #fff;
			img{
				width: 100%!important;
				height: auto!important;
			}
		}
	}
	#imageDataContainer{
		width: auto!important;
		max-width: 850px;
		height: auto!important;
	}
}

/*Youtube Video*/
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*Youtube Video end*/

body.not-front{
	#page-wrapper{
		#page{
			#leaderboard-wrapper{					
				.container{
					/*width: 1140px;*/
				}
			}
			#header-wrapper{
				.container{
					/*width: 1140px;*/
				}
			}
			#content-wrapper{
				.container{
					/*width: 1140px;*/
					/*background: #fff;*/
					padding: 20px 0px 0px 0px;
					box-sizing: border-box;
					#columns{
						/*border: 1px solid #e3e3e3;*/
						.columns-inner{
							#content-column{
								.content-inner{
									border-left: none;
									box-shadow: none!important;
									#main-content{			
										padding: 10px 180px 10px 0px;
										#main-content-header{
											border: none !important;
											margin: 0!important;
											h1{
												margin-bottom: 20px !important;
												padding: 0 !important;
												font-size: 36px !important;
												color: #222;
												line-height: 1.1;
												font-family: 'Open Sans', sans-serif;
												font-weight: 800;
												&::first-letter{
													text-transform: capitalize;
												}
											}
										}
										#content{	
											margin: 0!important;
											#block-system-main{
												.node-article, .node-article-without-main-image, .node-full-page-article {
													position: relative;
													.submitted.with-user-picture{
														margin-bottom: 10px;
														zoom: 1;
														&:before, &:after {
															content: "";
															display: table;
														}
														&:after {
															clear: both;
														}
														.user-picture{
															float: left;
															img{
																border-radius: 50%;
															}
														}
														.author-datetime{
															display: table-cell;
															vertical-align: middle;
															height: 60px;
															padding-left: 10px;
														}
													}
													.view-count{
														position: absolute;
														right: 0;
														top: 20px;
														font-size: 20px;
														color: #666;
														ul.links {
															li{
																padding: 0;
															}
														}
													}
													.node-content{
														.field-name-field-main-catagory{
															position: relative;
															ul.field-items{
																li.field-item{
																	position: absolute;
																	content: '';
																	display: block;
																	background: #666;
																	top: 20px;
																	left: -10px;
																	&:before{
																		content:''; 
																		height: 0; 
																		width: 0; 
																		display: block; 
																		border: 10px transparent solid; 
																		border-bottom-width: 0; 
																		border-right-width: 0; 
																		border-top-color: #333; 
																		position: absolute; 
																		top: 21px; 
																		left: 0px;
																	}
																	a{
																		color: #fff;
																		padding: 0 15px;
																		font-size: 13px;
																		text-transform: uppercase;
																	}
																}
															}
														}
														.shareme-relative{
															margin-bottom: 40px;
														}
														.field-type-image{
															margin-bottom: 30px;
															img{
																width: 100%;
															}	
														}	
														.field-name-body{
															h1,h2,h3,h4{
																font-family: 'Open Sans', sans-serif;
															}
															h3{
																font-family: 'Open Sans', sans-serif;
																font-size: 18px;
																line-height: 1.1;
																font-weight: 600;
															}
														}
														.field-type-text-with-summary{
															.field-items{
															}
														}
														.field-name-field-youtube-video{
															margin: 30px 0;
															h2{
																display: none;
															}
															img{
																width: 100%;
															}
														}
														section.field-name-field-tags{
															margin-top: 30px;
															h2{
															}
															ul{
																margin-top: 10px;
																li{
																	display: inline-block;
																	background: #488db3;
																	padding: 2px 10px;
																	margin: 1px;
																	a{
																		color: #fff;
																		font-size: 12px;
																		text-transform: uppercase;
																		outline: 0;
																	}
																}
															}
														}
														.field-name-field-slideshow{
															position: relative;
															margin-top: 30px;
															.field-slideshow-wrapper{
																.field-slideshow{
																}
																.field-slideshow-controls{
																	a.prev{
																		position: absolute;
																		outline: 0;
																		top: 45%;
																		left: 0;
																		height: 47px;
																		width: 40px;
																		background: url("../images/prev.png") 0 0 rgba(0, 0, 0, 0);
																		z-index: 99;
																		text-indent: -999em;
																	}
																	a.next{
																		outline: 0;
																		position: absolute;
																		top: 45%;
																		right: 0;
																		height: 47px;
																		width: 40px;
																		background: url("../images/next.png") 0 0 rgba(0, 0, 0, 0);
																		z-index: 99;
																		text-indent: -999em;
																	}
																}
															}
														}
													}
													#comments{
													}
													nav.clearfix{
													}
													.comment-wrapper{
														border-top: 1px solid #ccc;
														padding-top: 40px;
														h2.comment-title{
															
														}
														#comment-form{
															margin: 0 30px;
															.form-type-item{
																
															}
														}
													}
												}
												.view-user-profile-page{
													margin-top: 20px;
													.view-content{
														.views-row{
															border-bottom: 1px solid #ccc;
															margin-bottom: 20px;
															zoom: 1;
															&:before, &:after {
															content: "";
															display: table;
															}
															&:after {
																clear: both;
															}
															
															.views-field-field-image{
																float: left;
																margin: 0 20px 20px 0;
															}
															.views-field-title{
																margin-bottom: 10px;
																a:link, a:visited{
																	font-size: 24px;
																	font-family: 'Bitter', serif;
																	line-height: 1.875rem;
																	color: #111;
																	text-decoration: none;
																	border-bottom: 1px solid transparent;
																	-webkit-transition: border 0.2s ease-in-out 0;
																	-moz-transition: border 0.2s ease-in-out 0;
																	-o-transition: border 0.2s ease-in-out 0;
																	transition: border 0.2s ease-in-out 0;
																	&:hover{
																		color: #000;
																		border-bottom: 1px solid #000;
																		-webkit-transition: border 0.2s ease-in-out 0;
																		-moz-transition: border 0.2s ease-in-out 0;
																		-o-transition: border 0.2s ease-in-out 0;
																		transition: border 0.2s ease-in-out 0;
																	}
																}
															}
															.views-field-field-article-short-description{
																margin-bottom: 5px;
															}
														}
													}
												}
											}
										}
									}
								}
							}
							.sidebar{
								.region-inner{
									box-shadow: none;
									.block{
										h2{
											background: #7dbe50;
											margin: 0px -30px 0px 0px;
											box-sizing: border-box;
											padding: 5px 10px;
											font-size: 1.2em;
											color: #fff;
											position: relative;
											&:after{
												content: "";
												position: absolute;
												width: 0;
												height: 0;
												right: 0px;
												top: 100%;
												border-width: 0 0 20px 30px;
												border-style: solid;
												border-color: transparent transparent transparent #5f8c32;
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

body.page-search{
	#page-wrapper{
		#page{
			#header-wrapper{
			}
			#content-wrapper{
				.container{
					#columns{
						.columns-inner{
							#content-column{
								.content-inner{
									#main-content{
										#main-content-header{
										}
										#content{
											#block-system-main{
												form.search-form{
													margin: 20px 0;
													.container-inline{
														.form-item{
															label{
															}
															input{
																padding: 4px;
															}														
														}
														input#edit-submit{
															line-height: 18px;
															background: #333;
															border-radius: 5px;
															color: #fff;
															font-weight: bold;
															padding: 4px 12px;
														}
													}
												}
												h2{
													display: none;
												}
												ol.search-results{
													margin-top: 50px;
													padding: 0;
													li{
														margin-bottom: 25px;
														border-bottom: 1px solid #E3E3E3;
														min-height: 180px;
														img{
															float: left;
															margin: 0 15px 15px 0;
														}
														h3{
															font-size: 1.2em;
															font-weight: bold;
															font-family: Coustard;
															line-height: 18px;
															a{
																color: #000;
															}
														}
														.search-snippet-info{
															p.search-snippet{
																margin-bottom: 10px;
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

.not-front.page-taxonomy-term,.page-content,.page-category{
	#page-wrapper{
		#page{
			#content-wrapper{
				#columns{
					.columns-inner{
						#content-column{
							.content-inner{
								#main-content{
									padding: 0 !important;
									header#main-content-header{
										border-bottom: none;
										background: url('images/drop.png') repeat-x -12px 35px;
										height: 60px;
										h1#page-title{
											font-size: 1.6em !important;
											color: #999;
										}
									}
									#content{
										#block-system-main{
											.view-taxonomy-term{
												.masonry{
													.masonry-item{
														width: 280px;
														margin: 10px;
														background: #fff;
														border: .55px solid #dcdcdc;
														border-right: 2px solid #bfbfbf;
														border-bottom: 2px solid #bfbfbf;
														-moz-box-shadow: 1px 1px 2px 0 #d0d0d0;
														-webkit-box-shadow: 1px 1px 2px 0 #d0d0d0;
														box-shadow: 1px 1px 2px 0 #d0d0d0;
														.views-field-field-main-catagory{
															position: absolute;
															content: '';
															display: block;
															background: #666;
															top: 20px;
															left: -10px;
															display: none;
															a:link, a:visited{
																color: #fff;
																padding: 2px 5px;
																font-size: 10px;
															}
															&:before{
																content: '';
																height: 0;
																width: 0;
																display: block;
																border: 10px transparent solid;
																border-bottom-width: 0;
																border-right-width: 0;
																border-top-color: #333;
																position: absolute;
																top: 21px;
																left: 0px;
															}
														}
														.views-field-title{
															padding: 10px;
															a:link, a:visited{
																color: #222;
																font-family: 'Bitter', serif;
																font-size: 16px;
																line-height: 1.2;
																font-weight: bold;
															}
														}
														.views-field-field-image{
															height: 150px;
														}
														.views-field-body{
															padding: 0px 20px;
															color: #868686;
															font-size: 14px;
														}
														.views-field-sharethis{
															
														}
														.views-field-field-article-short-description{
															padding: 0 10px 20px 10px;
															color: #868686;
														}
														
													}
												}
											}
										}
									}
								}
							}
						}
						.sidebar{
						}
					}
				}
			}
		}
	}
}



html{
	background: #fff;
	/*Image only BG fallback
	background: linear-gradient(rgba(196, 102, 0, 0.2), rgba(155, 89, 182, 0.2));
	background-repeat: no-repeat;
  background-attachment: fixed;
	height: 100%;*/
	body{
		#skip-link{
		}
		#page-wrapper{
			#page{
				#leaderboard-wrapper{
					background: #000;
					position: absolute;
					top: 0;
					width: 100%;
					.container{
						.logo{
							float: left;
							z-index: 100;
							height: 90px;
							width: 131px;
							overflow: hidden;
							position: relative;
							margin-bottom: 0;
							.site-logo{
								margin-top: 0;
								a.chepko-logo{
									display: block;
									height: 90px;
									width: 135px;
									text-indent: -999999em;
									background: url('images/logo1.jpg') no-repeat 0 0;
									margin-top: 0;
								}
							}
							.site-name{
								top: 0;
								margin-top: 20px;
								a.chepko-name{
								text-transform: capitalize;
								font-family: 'Coustard', serif;
								text-decoration: none;
								color: #FF3C1F;
								padding: 0;
								line-height: 44px;
								font-weight: 400;
								font-size: 30px;
								overflow-y: hidden;
								}
							}
						}
						.social-login{
							float: right;
							.block-inner{
								margin: 0;
								.icons{
									a{
										&:hover{
											text-decoration: none;
										}
									}
								}
							}
						}
					}
					&.on-scroll {
						.container{
							.logo{
								.site-logo{
									margin-top: 0;
									-webkit-transition: all 300ms ease-in-out;
									-moz-transition: all 300ms ease-in-out;
									-o-transition: all 300ms ease-in-out;
									transition: all 300ms ease-in-out;
									overflow-y: hidden;
								}
								.site-name{
									margin-top: 0;
									position: fixed;
									-webkit-transition: all 300ms ease-in-out;
									-moz-transition: all 300ms ease-in-out;
									-o-transition: all 300ms ease-in-out;
									transition: all 300ms ease-in-out;
									z-index: 9999;
								}
							}
						}
					}
				}
				#header-wrapper{
					background: #000;
					z-index: 99;
					position: fixed;
					left: 0;
					right: 0;
					top: 45px;
					&.on-scroll{
						top: 0;
					}
					.container{
						/*width: 1280px;*/
						#header{
							#branding{
								float: left;
								hgroup{
									h1{
										a{
											outline: 0;
											text-transform: capitalize;
											font-family: 'Coustard', serif;
											text-decoration: none;
											color: #FF3C1F;
											padding: 0 0 0 20px;
											line-height: 44px;
											font-weight: bold;
										}
									}
								}
							}
							.region-header{
								.region-inner{
									#block-search-form{
										position: relative;
										margin-bottom: 0;
										float: right;
										height: 44px;
										#search-block-form{
											#search-button-to-open {
												height: 20px;
												width: 20px;
												margin-top: 12px;
												background: url("../images/search-icon1.png") 0 0 no-repeat;
												cursor: pointer;
											}
											#search-form-to-display{
												display: none;
												position: absolute;
												top: 45px;
												right: 0;
												.container-inline:before, .container-inline:after{
													content:"";
													display:table;
												}
												.container-inline:after{
													clear:both;
												}
												.container-inline{
													zoom:1;
													width: 300px;
													margin: 0px;
													z-index: 999;
													.form-type-textfield{
														
													}
													input.form-text{
														width: 66%;
														height: 20px;
														padding: 5px;
														float: left;    
														border: 0;
														background: #ffffff; /* Old browsers */
														background: -moz-linear-gradient(top, #ffffff 1%, #eeeeee 62%, #eeeeee 62%, #bcbcbc 100%); /* FF3.6+ */
														background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(62%,#eeeeee), color-stop(62%,#eeeeee), color-stop(100%,#bcbcbc)); /* Chrome,Safari4+ */
														background: -webkit-linear-gradient(top, #ffffff 1%,#eeeeee 62%,#eeeeee 62%,#bcbcbc 100%); /* Chrome10+,Safari5.1+ */
														background: -o-linear-gradient(top, #ffffff 1%,#eeeeee 62%,#eeeeee 62%,#bcbcbc 100%); /* Opera 11.10+ */
														background: -ms-linear-gradient(top, #ffffff 1%,#eeeeee 62%,#eeeeee 62%,#bcbcbc 100%); /* IE10+ */
														background: linear-gradient(to bottom, #ffffff 1%,#eeeeee 62%,#eeeeee 62%,#bcbcbc 100%); /* W3C */
														filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bcbcbc',GradientType=0 ); /* IE6-9 */
														box-shadow: 0 0 2px rgba(0,0,0,.8) inset;	
														border-radius: 3px 0 0 3px;
														&:focus{
															outline: 0;
															background: #fff;
															box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
														}
													}
													.form-actions{
														.form-submit{
															overflow: visible;
															position: relative;
															float: left;
															border: 0;
															padding: 0;
															cursor: pointer;
															height: 30px;
															width: 30%;
															font-weight: bold;
															font-family: 'Titillium Web', Arial, sans-serif;
															color: #fff;
															text-transform: uppercase;
															background: #d83c3c;
															border-radius: 0 3px 3px 0;      
															text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
															&.form-submit:hover{
																background: #e54040;
															}
															&.form-submit:active,.form-submit:focus{
																background: #c42f2f;
																outline: 0;
															}
															
															&.form-submit:hover:before{
																border-right-color: #e54040;
															}
															&.form-submit:focus:before,.form-submit:active:before{
																border-right-color: #c42f2f;
															}
															&.form-submit::-moz-focus-inner{
																border: 0;
																padding: 0;
															}
														}
														.form-submit:before{
															content: '';
															position: absolute;
															border-width: 8px 8px 8px 0;
															border-style: solid solid solid none;
															border-color: transparent #d83c3c transparent;
															top: 12px;
															left: -6px;
														}
													}
												}
											}
										}
									}
									#block-muchomenu-1{
										margin-left: 135px;
										margin-bottom: 0;
										float: left;
										&.mobile-menu {
											.block-inner {
												margin: 0!important;
												ul.muchomenu-menu {
													li.muchomenu-parent {
														margin-left: 10px!important;
														border-bottom: solid 1px #333!important;
														.muchomenu-slots {
															.panel-display {
																.panel-col-last {
																	display: none !important;
																}
																&.one-column, &.panel-1col {
																	display: none !important;
																}
															}
														}
													}
												}
											}
										}
										.block-inner{
											.block-content{
												ul.muchomenu-menu{
													padding: 0;
													margin: 0;
													li.muchomenu-parent{
														padding: 0;
														margin: 0;
														margin-top: 4px;
														&:hover{
															background: #fff;
															a.muchomenu-item:link, a.muchomenu-item:visited{
																color: #000;
																&:after{
																	border-top: 4px solid black;
																	border-right: 4px solid transparent;
																	border-left: 4px solid transparent;
																	bottom: 15px;
																	color: #999;
																	content: " ";
																	height: 0;
																	right: 20px;
																	position: absolute;
																	width: 0;
																	z-index: 1;
																}
															}
														}
														.muchomenu-parent-title{
															padding: 0;
															margin: 0;
															a:link, a:visited{
																outline: 0;
																background: transparent;
																border: none;
																text-transform: uppercase;
																font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
																font-weight: 600;
																font-size: 15px;
																color: #fff;
																line-height: 41px;
																padding: 0 10px 0px 6px;
																margin: 0;
																margin-right: 30px;
																&:after{
																	border-top: 4px solid white;
																	border-right: 4px solid transparent;
																	border-left: 4px solid transparent;
																	bottom: 15px;
																	color: #999;
																	content: " ";
																	height: 0;
																	right: 20px;
																	position: absolute;
																	width: 0;
																	z-index: 1;
																}
															}
														}
														.muchomenu-slots{
															position: fixed !important;
															left: 0 !important;
															width: 100% !important;
															/*background: #b3b6c8;*/
															background: #d9d9d9;
															margin-top: 0px;
															border-bottom: 4px solid #333;
															.panel-display{
																padding: 0;
																padding-top: 1px;
																background: #fff;
																border: none;
																border-radius: 0;
																margin: 0 auto;
																width: 1138px;
																.block-inner{
																	.block-content{
																		.view-mucho-menu-block{
																			.view-content{
																				.subnav-posts{
																					ul{
																						li{
																							display: inline-block;
																							vertical-align: top;
																							margin-right: 10px;
																							width: 180px;
																						}
																					}
																				}
																			}
																		}
																	}
																}
																.panel-col-first{
																	width: 14.5%;
																	.inside{
																		.pane-block{
																			margin: 0;
																			.block-inner{
																				h2{
																					display: none;
																				}
																				.block-content{
																					ul{
																						margin-bottom: 0;
																						padding-left: 5px;
																						li{
																							list-style: none;
																							text-align: right;
																							padding: 3px;
																							a{
																								color: #000;
																								font-weight: bold;
																								display: block;
																								font-size: 15px;
																								&:hover{
																								}
																							}
																							&:hover{
																								background: #999;
																								color: #fff;
																							}
																						}
																					}
																					ul:hover{
																					}
																				}
																			}
																		}
																	}
																}
																.panel-col-last{
																	width: 85.5%;
																	.inside{
																		margin: 0;
																		.pane-block{
																			margin-bottom: 0;
																			.block-inner{
																				margin: 0;
																				.block-content{
																					.view-mucho-menu-block{
																						.view-content{
																							.subnav-posts{
																								ul{
																									padding: 0;
																									li{
																										display: inline-block;
																										vertical-align: top;
																										width: 180px;
																										a{
																											color: #333;
																										}
																										.views-field{
																										}
																										.views-field-field-image:last-child{
																											margin-right: 0px;
																										}
																										.views-field-title{
																											margin-top: 3px;
																										}
																									}
																								}
																							}
																						}
																					}
																				}
																			}
																		}
																		.pane-views-mucho-menu-block-block-7{
																			display: none;
																		}
																		.pane-views-mucho-menu-block-block-8{
																			display: none;
																		}
																		.pane-views-mucho-menu-block-block-10{
																			display: none;
																		}
																		.pane-views-mucho-menu-block-block-11{
																			display: none;
																		}
																		.pane-views-mucho-menu-block-block-12{
																			display: none;
																		}
																		.pane-views-mucho-menu-block-block-14{
																			display: none;
																		}
																		.pane-views-mucho-menu-block-block-15{
																			display: none;
																		}
																		/*.pane-views-mucho-menu-block-block-16{
																			display: none;
																		}*/
																		.pane-views-mucho-menu-block-block-17{
																			display: none;
																		}
																		.pane-views-mucho-menu-block-block-18{
																			display: none;
																		}
																		/*.pane-views-mucho-menu-block-block-19{
																			display: none;
																		}*/
																		.pane-views-mucho-menu-block-block-21{
																			display: none;
																		}
																		.pane-views-mucho-menu-block-block-22{
																			display: none;
																		}
																		/*.pane-views-mucho-menu-block-block-23{
																			display: none;
																		}*/
																		.pane-views-mucho-menu-block-block-28{
																			display: none;
																		}
																		.pane-views-mucho-menu-block-block-29{
																			display: none;
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
				#nav-wrapper{
					.container{					
						#secondary-menu-bar{
						}			
					}
				}
				#content-wrapper{
					margin-top: 170px;
					.container{
						/*width: 1280px;*/
						#columns{
							#content-column{
								.content-inner{
									#main-content{
										header#main-content-header{
										}
										#content{
											#block-system-main{
												.view-masonry{
													.view-content{
														.masonry-item{
															width: 280px;
															margin: 10px;
															background: #fff;
															padding-bottom: 40px;
															border: .55px solid #dcdcdc;
															border-right: 2px solid #bfbfbf;
															border-bottom: 2px solid #bfbfbf;
															-moz-box-shadow: 1px 1px 2px 0 #d0d0d0;
															-webkit-box-shadow: 1px 1px 2px 0 #d0d0d0;
															box-shadow: 1px 1px 2px 0 #d0d0d0;
															.views-field-field-main-catagory{
																position: absolute;
																content: '';
																display: block;
																background: #666;
																top: 20px;
																left: -10px;
																display: none;
																a:link, a:visited{
																	color: #fff;
																	padding: 2px 5px;
																	font-size: 10px;
																}
																&:before{
																	content: '';
																	height: 0;
																	width: 0;
																	display: block;
																	border: 10px transparent solid;
																	border-bottom-width: 0;
																	border-right-width: 0;
																	border-top-color: #333;
																	position: absolute;
																	top: 21px;
																	left: 0px;
																}
															}
															.views-field-title{
																padding: 10px;
																a:link, a:visited{
																	color: #111;
																	font-family: 'Bitter', serif;
																	font-size: 16px;
																	line-height: 1.2;
																	font-weight: bold;
																	text-decoration: none;
																	border-bottom: 1px solid transparent;
																	-webkit-transition: border 0.2s ease-in-out 0;
																	-moz-transition: border 0.2s ease-in-out 0;
																	-o-transition: border 0.2s ease-in-out 0;
																	transition: border 0.2s ease-in-out 0;
																	&:hover{
																		color: #000;
																		border-bottom: 1px solid #000;
																		-webkit-transition: border 0.2s ease-in-out 0;
																		-moz-transition: border 0.2s ease-in-out 0;
																		-o-transition: border 0.2s ease-in-out 0;
																		transition: border 0.2s ease-in-out 0;
																	}
																}
															}
															.views-field-field-image{
																height: 150px;
															}
															.views-field-body{
																padding: 0px 20px;
																color: #868686;
																font-size: 14px;
															}
															.views-field-sharethis{
																position: absolute;
																bottom: 5px;
																right: 10px;
																.sharethis-wrapper{
																	.st_facebook_large{
																		.stButton{
																			background-color: #3b5998;
																		}
																	}
																	.st_googleplus_large{
																		.stButton{
																			background-color: #d34836;
																		}
																	}
																	.st_sharethis_large{
																		.stButton{
																			background-color: #00bf00;
																		}
																	}
																	.stButton{
																		margin-right: 0px;
																		margin-left: 0px;
																		.stLarge{
																			height: 25px;
																			width: 25px;
																			background-size: cover;
																			display: block;
																			&:hover{
																				background-position: -25px;
																			}
																		}
																	}
																	.stArrow{
																		display: none;
																	}
																}
															}
															.views-field-field-article-short-description{
																padding: 0px 10px 10px 10px;
																color: #868686;
															}
															.views-field-field-video-thumbnail{
																position: absolute;
																top: 45px;
																left: 110px;
																height: 60px;
																width: 60px;
																cursor: pointer;
																background: url("images/video-thumb1.png") 0 0 no-repeat;
																.field-content{
																	display: none;
																}
															}
														}
													}
													.item-list{
														margin: 20px 0;
														padding: 20px 0;
														border: 1px solid #eceff0;
														/*border-bottom: 2px solid #eaedee;*/
														ul.pager{
															li{
																position: relative;
																a:link, a:visited{
																	color: #4e5860;
																	padding: 5px 10px;
																	text-decoration: none;
																	min-width: 10px;
																	font-weight: bold;
																	font-size: 14px;
																	border-radius: 2px;
																	&:hover{
																		background: #f4f4f4;
																	  color: #ef4423;
																		text-decoration: none;
																	}
																}
															}
															li.pager-current{
																background: #ef4423;
																color: #fff;
																padding: 5px 10px;
																border-radius: 2px;
															}
															li.pager-first, .pager-previous, .pager-next, .pager-last, {
																text-transform: capitalize;
															}
														}
													}
												}
											}
										}
									}
								}
							}
							.sidebar{
								.region-inner{
									box-shadow: none;
									.facebook-box{
										h2{
											background: #7dbe50;
											margin: 0px -40px 10px 0px;
											box-sizing: border-box;
											padding: 5px 10px;
											font-size: 1.2em;
											color: #fff;
											position: relative;
											&:after{
												content: "";
												position: absolute;
												width: 0;
												height: 0;
												right: 0px;
												top: 100%;
												border-width: 0 0 20px 30px;
												border-style: solid;
												border-color: transparent transparent transparent #5f8c32;
											}
										}
									}
								}
							}
							.region-sidebar-second{
								.region-inner{
									.block-views{
										.block-inner{
											h2{
												background: #7dbe50;
												margin: 0px -40px 0px 0px;
												box-sizing: border-box;
												padding: 5px 10px;
												font-size: 1.2em;
												color: #fff;
												position: relative;
											}
											h2:after{
												content: "";
												position: absolute;
												width: 0;
												height: 0;
												right: 0px;
												top: 100%;
												border-width: 0 0 20px 30px;
												border-style: solid;
												border-color: transparent transparent transparent #5f8c32;
											}
											.block-content{
												.view-main-page{
													.view-content{
														margin: 10px 0 0 0;
														.views-row{
															position: relative;
															margin: 0 0 30px;
															img{
																width: 100%;
															}
															.views-field-field-image{
																.field-content{
																}
															}
															.views-field-field-main-catagory{
																visibility: hidden;
																position: absolute;
																content: '';
																display: block;
																background: #666;
																top: 20px;
																left: -10px;
																&:before{
																	content:''; 
																	height: 0; 
																	width: 0; 
																	display: block; 
																	border: 10px transparent solid; 
																	border-bottom-width: 0; 
																	border-right-width: 0; 
																	border-top-color: #333; 
																	position: absolute; 
																	top: 21px; 
																	left: 0px;
																}
																.field-content{
																	a{
																		color: #8a8c8e;
																		font-weight: normal;
																		text-transform: uppercase;
																		outline: 0;
																		color: #fff;
																		margin: 5px 10px 5px 15px;
																		font-size: 13px;
																	}
																}
															}
															.views-field-title{
																margin: 5px 10px 10px 0px;
																.field-content{
																	a{
																		color: #333;
																		font-size: 1.4em;
																		outline: 0;
																	}
																}
															}
															.views-field-created{
																margin: 10px 0 20px 0px;
																.field-content{
																	border-left: 4px solid #5a8e32;
																	padding: 3px 20px 3px 5px;
																	background: #f4f4f4;
																	color: #999;
																	font-size: 12px;
																}
															}
															.views-field-field-video-thumbnail{
																position: absolute;
																top: 40px;
																left: 125px;
																height: 60px;
																width: 60px;
																cursor: pointer;
																background: url("images/video-thumb1.png") 0 0 no-repeat;
																.field-content{
																	display: none;
																}
															}
															/*.views-field-sharethis{
																display: none;
																opacity: 0;
																.sharethis-wrapper{
																	.stButton{
																		margin: 0px -4px 5px 0px;
																	}
																}
															}*/
														}
														.views-row:hover{														
															.views-field-sharethis{
																display: block;
																opacity: 1;
																position: absolute;
																bottom: 0;
																left: 0;
																height: 20px;
																opacity: 1;
																overflow: hidden;
																padding: 6px 0 6px 6px;
															}
														}
													}
												}
											}
										}
									}
								}
							}
							.region-sidebar-second{
								.region-inner{
									
									.block-title{
										
										&:after{
											border-left: 1px solid #eaeaea;
											-webkit-box-shadow: #ddd 2px 2px 6px -2px inset;
											-moz-box-shadow: #ddd 2px 2px 6px -2px inset;
											box-shadow: #ddd 2px 2px 6px -2px inset;
											border-bottom: 1px solid #e0e0e0;
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}


/* Mobile portrait and landscape */
@media only screen and (max-width:480px) {


	#search-form-to-display{
		top: 35px !important;
		right: -5px !important;
	}

	#branding {
		hgroup{
			 h1{
				line-height: 35px!important;
				a{
					font-size: 24px;
				}
			 }
		}
	}
	
	#leaderboard-wrapper{
		.logo{
			margin-left: 50px;
			text-align: center !important;
			.site-logo{
				display: none;
			}
			.site-name{
				padding-top: 25px;
				z-index: 98 !important;
			}
		}
		&.on-scroll{
			.site-name{
				padding-top: 0;
				text-align: center !important;
			}
		}
	}
	
	#block-search-form.sb-search{
		.container-inline{
			margin-top: 10px!important;
		}
	}
	
	body{
		#page-wrapper{
			#page{
				#content-wrapper{
					.container{
						#columns{
							.columns-inner{
								#content-column{
									.content-inner{
										#main-content{
											padding: 0 !important;
											header#main-content-header{
												h1#page-title{
													font-size: 20px !important;
												}
											}
											#content{
												margin: 30px 0px 20px 0px !important;
												#block-system-main{
													.view-masonry{
														.masonry{	
															.masonry-item{														
																.views-field-field-image{
																}
															}
														}
													}
												}
											}
										}
									}
								}
								.sidebar{
								}
							}
						}
					}
				}
			}
		}
	}
	
	.not-front{
		#page-wrapper{
			#page{
				#content-wrapper{
					#columns{
						.columns-inner{
							#content-column{
								.content-inner{
									#main-content{
										header#main-content-header{
											h1#page-title{
											}
										}
										#content{
											#block-system-main{
												.node-article, .node-full-page-article{
													.submitted{
													}
													.node-content{
														.sharethis-buttons{
														}
														.field-name-field-main-catagory{
															ul.field-items{
																li.field-item{
																	&:before{
																		top: 24px !important;
																	}
																}
															}
														}
														.field-name-field-image{
															
														}
														.field-name-body{
															font-size: 13px!important;
														}
														.field-name-field-tags{
															
														}
													}
												}
											}
										}
									}
								}
							}
							.sidebar{
							}
						}
					}
				}
			}
		}
	}
	
	body.page-taxonomy-term,.page-content,.page-category{
		#page-wrapper{
			#page{
				#content-wrapper{
					#columns{
						.columns-inner{
							#content-column{
								.content-inner{
									#main-content{
										header#main-content-header{
											border-bottom: none;
											background: url('images/drop.png') repeat-x -12px 35px;
											height: 60px;
											h1#page-title{
												font-size: 1.6em !important;
												color: #999;
											}
										}
										#content{
											#block-system-main{
												section.nodes{
													.node-article, .node-full-page-article{
														border-bottom: 1px solid #E3E3E3;
														.node-header{
															h1.node-title{
																a:link,a:visited{
																	font-family: 'Fjalla One',sans-serif;
																	color: #000000;
																	line-height: 1.1em;
																	font-size: 18px!important;
																}
															}
														}
														.submitted{
															font-size: 14px!important;
														}
													}
												}
												.view{
													.view-content{
														.views-row{
															.views-field-title-1,.views-field-title{
																color: #333333;
																font-size: 1em;
																font-weight: normal;
																line-height: 1.1em;
																outline: 0 none;
																text-transform: capitalize;
																margin-top: 20px;
																.field-content{															
																	a:link,a:visited{
																		color: #333333;
																		font-size: 18px!important;
																		font-family: 'Oswald',sans-serif;
																		line-height: 1.1em;
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
							.sidebar{
							}
						}
					}
				}
			}
		}
	}

	#block-muchomenu-1{
		/*display: none;*/
		margin-left: 0 !important;
		width: 170px;
		position: absolute;
		top: 40px;
		left: -300px;
		background: #000;
		z-index: 999;
		margin: 0;
		padding: 0;
		.block-content{
			margin: 0 -10px;
			ul{
				background: #000;
				margin: 0;
				padding: 0;
				li{
					margin: 0;
					padding-left: 10px !important;
					background: #000;
					float: none;
					display: block;
					a{
						display: block !important;
					}
					a.muchomenu-item:after{
						display: none!important;
					}
					.muchomenu-slots{
						display: none !important;
					}
				}
			}
		}
	}
	.menu-icon {
		display: block!important;
		height: 44px!important; 
		width: 30px!important;
		left: 15px !important;
		position:relative!important;
		cursor: pointer;
	}
	&.menu-icon:before{
		content: ''; 
		height: 3px;
		width: 30px; 
		background: #fff; 
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px; 
		display: block; 
		position: absolute; 
		top: 12px;
		left: 0;
		box-shadow: 0 8px 0 #fff, 0 16px 0 #fff;
		-webkit-box-shadow: 0 8px 0 #fff, 0 16px 0 #fff;
		-moz-box-shadow: 0 8px 0 #fff, 0 16px 0 #fff;
	}
	.field-slideshow-controls{
		a.prev{
			top: 40%!important;
		}
		a.next{
			top: 40%!important;
		}
	}
	
	
	form.search-form{
		.container-inline{
			.form-type-textfield{
				#edit-keys{
					width: 97%;
				}
			}
			input#edit-submit{
				width: 100%;
			}
		}
	}
}
/* Mobile portrait and landscape Ends*/

/* Tablet portrait and landscape */
@media only screen and (max-width : 768px){
	#search-form-to-display{ 
		top: 35px !important;
		right: -5px !important;
	}

	#branding {
		hgroup{
			 h1{
				line-height: 35px!important;
				a{
					font-size: 24px;
				}
			 }
		}
	}
	
	#leaderboard-wrapper{
		.logo{
			margin-left: 50px;
			text-align: center !important;
			.site-logo{
				display: none;
			}
			.site-name{
				padding-top: 25px;
				z-index: 98 !important;
			}
		}
		&.on-scroll{
			.site-name{
				padding-top: 0;
				text-align: center !important;
			}
		}
	}
	
	#block-search-form.sb-search{
		.container-inline{
			margin-top: 10px!important;
		}
	}
	
	
	#block-muchomenu-1{
		/*display: none;*/
		margin-left: 0 !important;
		width: 170px;
		position: absolute;
		top: 40px;
		left: -300px;
		background: #000;
		z-index: 999;
		margin: 0;
		padding: 0;
		.block-content{
			margin: 0 -10px;
			ul{
				background: #000;
				margin: 0;
				padding: 0;
				li{
					margin: 0;
					padding-left: 10px !important;
					background: #000;
					float: none;
					display: block;
					a{
						display: block !important;
					}
					a.muchomenu-item:after{
						display: none!important;
					}
					.muchomenu-slots{
						display: none !important;
					}
				}
			}
		}
	}
	.menu-icon {
		display: block!important;
		height: 44px!important; 
		width: 30px!important;
		left: 15px !important;
		position:relative!important;
		cursor: pointer;
	}
	&.menu-icon:before{
		content: ''; 
		height: 3px;
		width: 30px; 
		background: #fff; 
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px; 
		display: block; 
		position: absolute; 
		top: 12px;
		left: 0;
		box-shadow: 0 8px 0 #fff, 0 16px 0 #fff;
		-webkit-box-shadow: 0 8px 0 #fff, 0 16px 0 #fff;
		-moz-box-shadow: 0 8px 0 #fff, 0 16px 0 #fff;
	}
	
	body{
		#page-wrapper{
			#page{
				#content-wrapper{
					.container{
						#columns{
							.columns-inner{
								#content-column{
									.content-inner{
										#main-content{
											padding: 0 !important;
											header#main-content-header{
												h1#page-title{
													font-size: 20px !important;
												}
											}
											#content{
												margin: 30px 0px 20px 0px !important;
												#block-system-main{
													.view-masonry{
														.masonry{	
															.masonry-item{														
																.views-field-field-image{
																}
															}
														}
													}
												}
											}
										}
									}
								}
								.sidebar{
								}
							}
						}
					}
				}
			}
		}
	}
	
	.not-front{
		#page-wrapper{
			#page{
				#content-wrapper{
					#columns{
						.columns-inner{
							#content-column{
								.content-inner{
									#main-content{
										header#main-content-header{
											h1#page-title{
											}
										}
										#content{
											#block-system-main{
												.node-article, .node-full-page-article{
													.submitted{
													}
													.node-content{
														.sharethis-buttons{
														}
														.field-name-field-main-catagory{
															ul.field-items{
																li.field-item{
																	&:before{
																		top: 24px !important;
																	}
																}
															}
														}
														.field-name-field-image{
															
														}
														.field-name-body{
															font-size: 13px!important;
														}
														.field-name-field-tags{
															
														}
													}
												}
											}
										}
									}
								}
							}
							.sidebar{
							}
						}
					}
				}
			}
		}
	}
	
	body.page-taxonomy-term,.page-content,.page-category{
		#page-wrapper{
			#page{
				#content-wrapper{
					#columns{
						.columns-inner{
							#content-column{
								.content-inner{
									#main-content{
										header#main-content-header{
											border-bottom: none;
											background: url('images/drop.png') repeat-x -12px 35px;
											height: 60px;
											h1#page-title{
												font-size: 1.6em !important;
												color: #999;
											}
										}
										#content{
											#block-system-main{
												section.nodes{
													.node-article, .node-full-page-article{
														border-bottom: 1px solid #E3E3E3;
														.node-header{
															h1.node-title{
																a:link,a:visited{
																	font-family: 'Fjalla One',sans-serif;
																	color: #000000;
																	line-height: 1.1em;
																	font-size: 18px!important;
																}
															}
														}
														.submitted{
															font-size: 14px!important;
														}
													}
												}
												.view{
													.view-content{
														.views-row{
															.views-field-title-1,.views-field-title{
																color: #333333;
																font-size: 1em;
																font-weight: normal;
																line-height: 1.1em;
																outline: 0 none;
																text-transform: capitalize;
																margin-top: 20px;
																.field-content{															
																	a:link,a:visited{
																		color: #333333;
																		font-size: 18px!important;
																		font-family: 'Oswald',sans-serif;
																		line-height: 1.1em;
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
							.sidebar{
							}
						}
					}
				}
			}
		}
	}
	
	

	
	
	#block-muchomenu-1{		
		.block-inner{
			margin-left: 0px;
		}
	}
	
	html body #page-wrapper #page #header-wrapper .container #header .region-header .region-inner #block-muchomenu-1{
		height: 45px;
	}
	
}
/* Tablet portrait and landscape Ends*/


/* full article starts here*/
body.node-type-full-page-article #page-wrapper #page #content-wrapper .container #columns .columns-inner #content-column .content-inner #main-content{
	padding: 0;
	img{
		width: 100%;
	}
}
body.node-type-full-page-article #main-content-header{
	text-align: center;
	#content{
		#block-system-main{
			
		}
	}
}
/* full article ends here*/

/* full article starts here*/
	body.node-type-movie-review-and-ratings{
		#page-wrapper{
			#page{
				#content-wrapper{
					  margin-top: 60px;
						.container{
							width: 100%;
							max-width: 100%;
							#columns{
								.columns-inner{
									#content-column {
										.content-inner{										
											#main-content{
												margin: 0;
												padding: 0;
												#main-content-header{
													max-width: 695px;
													margin: 0 auto !important;
													h1{						
														position: absolute;
														top: 50%;
														color: #fff;
														margin-bottom: 10px;
														line-height: normal;
														padding: 30px !important;
														background-color: rgba(0,0,0,0.5);
														font-size: 26px !important;
														width: 100%;
														max-width: 695px;
														text-align: center;
													}
												}
												#content{
													#block-system-main{
														.article{
															.submitted{
																display: none;
															}
															.node-content{
																.ssc-sticky{
																	text-align: center;
																	top: 0px;
																	z-index: 999;
																}
																.shareme-relative{
																	top: 6px;
																	text-align: center;	
																	display: none;
																}
																.field-type-image{
																	margin-bottom: 30px;
																	img{
																		width: 100%;
																	}
																}
																.field-type-fivestar{
																	max-width: 695px;
																	margin: 0 auto;
																	h2{
																		text-align: center;
																		font-size: 28px;
																		font-family: 'Open Sans', sans-serif;
																		color: #222;
																	}
																	.field-items{
																		margin-left: 35%;
																	}
																}
																.field-name-body{
																	max-width: 695px;
																	margin: 0 auto;
																	padding: 30px 20px 0;
																	margin-bottom: 30px;
																	.field-items{
																		background: #fff;
																		box-sizing: border-box;
																	}
																}
																.field-name-field-tags{
																	max-width: 695px;
																	margin: 0 auto;
																	margin-bottom: 30px;
																	h2{
																	}
																	ul{
																		margin-top: 10px;
																		li{
																			display: inline-block;
																			background: #488db3;
																			padding: 2px 10px;
																			margin: 1px;
																			a{
																				color: #fff;
																				font-size: 12px;
																				text-transform: uppercase;
																				outline: 0;
																			}
																		}
																	}
																}
																#disqus_thread{
																	max-width: 695px;
																	margin: 0 auto;
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
				}
			}
		}
	}
/* full article ends here*/